template<class T>
T Add(const T & left, const T & right);
